Silverlight最大的优势之一是它的
数据绑定。
微软将提供增强的
数据绑定能力以及调试功能。开发者可以调试绑定表达式和其它Siverlight 5.0特性。对
MVVM模式的支持也得到增强。
Silverlight 5.0将支持64位的
浏览器。所以在64位的平台上可以使用Silverlight
应用程序了。而且Silverlight 5.0会提供更快的
启动速度以及对
硬件加速提供更好的支持。还将为IE9的
硬件加速特性提供端到端的支持。
微软在Siverlight 4.0就开始提供了脱离
浏览器的应用特性,类似于Adobe的AIR。而在Silverlight 5.0中,还提供了创建子窗口的功能,看上去就像Windows Forms或WPF应用那样。
微软将在Visual Studio 2010中添加对Silverlight 5.0的UI
自动化测试的功能。
RIA服务使得我们能够用Silverlight通过在
客户端和服务器端创建代理类来实现N层
应用程序。 而且还将会支持复杂类型,以及支持用于
MVVM模式的定制类型。
Silverlight 5.0支持基于矢量的图形。它还将支持多列
文本流和带链接的文本容器。支持Postscript矢量。
(1)通过使用GPU为低功耗设备渲染高清视频提供了H.264
硬件解码功能;
作为
微软的下一代企业
应用程序解决方案,Silverlight 5还完善了在企业应用开发方面的特性,在用户界面内可以实现更流畅的动画效果,改进了字体渲染清晰度,支持Postscript矢量打印,改进了XAML解析性能,对启动和运行速度都进行了提升。此外Silverlight 5还支持
64位操作系统,在IE9的无窗口模式下可以启动
硬件加速,提供了GPU加速的3D API。Silverlight 5应用可以创建子窗口,脱离
浏览器使用。